package com.esunrising.esungsc.entity;

import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.time.LocalDateTime;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Table(name = "T_API_XMLB")
@Entity
@ApiModel(description = "核算项目类别")
@EqualsAndHashCode(callSuper = true)
public class TApiXmlb  extends BaseEntity{

  @Column(name = "FIYEAR")
  private String fiyear;
  @Column(name = "CARRYOVER")
  private String carryover;
  @Column(name = "ISAUDITCONTROL")
  private String isauditcontrol;
  @Column(name = "DATEAUDITID")
  private String dateauditid;
  @Column(name = "ADDBYSETONPUB")
  private String addbysetonpub;
  @Column(name = "FULLNAMESTRATEGY")
  private String fullnamestrategy;
  @Column(name = "CATEPROPERTY")
  private String cateproperty;
  @Column(name = "INVOICE")
  private String invoice;
  @Column(name = "ISSECURITYCONTROL")
  private String issecuritycontrol;
  @Column(name = "NAME_ES")
  private String nameEs;
  @Column(name = "ISPARTPUB")
  private String ispartpub;
  @Column(name = "TIMESTAMP_LASTCHANGEDON")
  private LocalDateTime timestampLastchangedon;
  @Column(name = "CODE")
  private String code;
  @Column(name = "NAME_EN")
  private String nameEn;
  @Column(name = "NAME_CHS")
  private String nameChs;
  @Column(name = "TIMESTAMP_CREATEDBY")
  private String timestampCreatedby;
  @Column(name = "NAME_CHT")
  private String nameCht;
  @Column(name = "NAME_PT")
  private String namePt;
  @Column(name = "TIMESTAMP_LASTCHANGEDBY")
  private String timestampLastchangedby;
  @Column(name = "CODESTRUC")
  private String codestruc;
  @Id
  @Column(name = "ID")
  private String id;
  @Column(name = "ACCORGID")
  private String accorgid;
  @Column(name = "TIMESTAMP_CREATEDON")
  private LocalDateTime timestampCreatedon;
  @Column(name = "ESUN_API_DWBH")
  private String esunApiDwbh;
  @Column(name = "ESUN_API_ORGID")
  private String esunApiOrgid;
  @Column(name = "ESUN_API_ORGCODE")
  private String esunApiOrgcode;
  @Column(name = "ESUN_API_UPDATE")
  private String esunApiUpdate;



}
